package main

func main() {
	//DeferClosureV1()
	//DeferClosureV2()
	//println(DeferReturnV1())
	//println(DeferReturnV2())
	//println(DeferReturnV3().Name)
	//ForRange()
	//SubSlice()
	//MapStudy()
	//println(Sum[int]([]int{12, 3}))
	//var target = 10
	//println(Find[int]([]int{12, 10, 3}, func(t int) bool {
	//	if t == target {
	//		return true
	//	}
	//	return false
	//}))
	//SliceInsert[int](3, 2, []int{1, 3, 4, 5})
}
